We are seeking a highly skilled Senior Full Stack Developer to join our client's team. This role is ideal for a technical expert who thrives in a collaborative, global environment and possesses a deep understanding of the banking sector.
Core Responsibilities
- End-to-End Development: Design, develop, and maintain robust applications using Java (8+) and Cloud-based Full Stack technologies.
- Backend Engineering: Build scalable microservices using Spring Boot, Hibernate, and RESTful APIs, ensuring high performance and security.
- Frontend Innovation: Create dynamic user interfaces using ReactJS, Redux, and SAGA, with a focus on seamless integration via Node.js APIs.
- Quality Assurance: Maintain high code quality through rigorous unit testing (JUnit for backend, JavaScript testing frameworks for frontend).
- Stakeholder Engagement: Act as a technical liaison between business units and end-users to translate functional requirements into high-quality deliverable.
Required Qualifications & Experience
- Professional Experience: 8+ years of software development experience, including at least 5 years within the banking industry.
- Java Mastery: Expert-level knowledge of Core Java (Java 8 or higher) and the Spring ecosystem.
- Modern Web Stack: Proficiency in ReactJS, Redux, SAGA Framework, and Node.js.
- API Design: Proven experience creating API definitions using Swagger and building Node.js integration layers.
- Environment Knowledge: Familiarity with the technical landscape and banking operational standards.
Desired Skills & Attributes
- Agile Mindset: Experience working in Agile/Scrum environments with global, distributed teams.
- Technical Extras: Familiarity with Lodash, React Selectors, and Styled Components is highly regarded.
- Soft Skills: Exceptional communication skills with a proactive, self-motivated approach to problem-solving.
- Client Focus: A strong commitment to timely delivery and excellence in client service.
- Categorisation: It separates "Core Responsibilities" from "Technical Skills," making it easier for candidates to scan.
- Active Language: Replaces passive phrases (e.g., "should have") with active, results-oriented language (e.g., "Design, develop, and maintain").
- Clarity: It highlights the specific importance of the banking industry experience.
If your interested and obtain the skillset of the above, please apply for the role or send your CV to jorden.ortez@randstaddigital.com.au
At Randstad Digital, we are passionate about providing equal employment opportunities and embracing diversity to the benefit of all. We actively encourage applications from any background.